Sui VS 以太坊

欢迎回来,学习者!在上一节中,我们对Sui区块链有了一个基本的了解和概述。在本节中,我们将了解Sui区块链的实际工作原理。但在直接进入之前,让我们首先了解Sui中的某些实现与以太坊等其他传统区块链的不同之处。

Sui VS 以太坊

让我给你大致描述一下Sui区块链有多快。

img-1

那么我们能从中得出什么结论呢?让我用现实世界的例子一个接一个地介绍每一点,让你更容易理解。

交易处理速度

Sui比以太坊和Solana等其他主流区块链具有更高的可扩展性。根据测试网压力测试,Sui能够处理每秒最大事务数(TPS)为297,000。为什么这很重要?嗯,如果你已经在以太坊呆了一段时间,你就会看到有限的交易吞吐量会发生什么——网络费用急剧增加,因为每个人都在竞相出价,试图推动他们的交易打包。

想象一下,你在一家只有一个厨师的餐馆里,这基本上意味着烹饪的时间会更长。食物的烹饪时间可能很慢,特别是在用餐高峰期的时候,可能会有很长的等待时间。因此,他们在单位时间内交付的订单要少得多。这就类似以太坊这样的传统区块链的工作方式。

现在想象一下,每个人的订单被分配给不同的厨师,他们彼此独立工作。这将大大加快订单处理时间,从而在单位时间内交付更多订单。这就是为什么在Sui中TPS更高的原因之一,验证器可以处理不同的事务。Sui的架构是为更高的TPS而构建的,未来的升级将允许验证者添加额外的工作机器,以快速满足激增的需求。这就像有额外的下班厨师,你可以在需要的时候打电话给他们。

Move语言

正如我之前提到的,Sui使用了一种名为Move的以对象为中心的智能合约语言,这是一种更具表现力的语言,这意味着它提供了一种灵活而详细的方式来定义资产和智能合约如何相互交互,从而减少了安全隐患,定义了良好的对象所有权,减少了代码中的错误。

这是一个非常重要的特性,因为web3已经见证了由于这类漏洞造成的几次攻击。如果我必须举一个例子,我会选择著名的DAO黑客,导致6000万美元的ETH被盗,并导致以太坊分为两条链——以太坊和以太坊经典,后者识别原始的以太坊区块链。

Sui上的MOVE已经预先构建,以防止诸如重入攻击,下流,溢出等漏洞。我们将在下一节课中详细讨论Move。现在让我们转到执行部分!

执行模型

Sui的执行模型帮助它在任何给定时间处理多个事务,就像一条多车道高速公路一样。在下一节中,我们将更详细地了解它是如何使用并行事务实现这一目标的。但是让我们以餐厅为例来做一个基本的概述。

为了理解这一点,让我们回顾一下我们在解释TPS概念时使用的餐厅示例:

在只有一名厨师的餐厅(比如以太坊),顾客们来的很慢,每点一餐之间都有足够的时间让厨师来处理每一餐。尽管准备每个订单可能需要更长的时间,但由于流量低,这不会对业务产生重大影响。但随着客流量的增加,排队的人越来越多,餐厅很难处理订单。

另一方面,Sui的经营方式就像一家拥有多名厨师的餐厅。即使有一些重叠的订单,每个厨师都可以独立准备订单,而不必等待前一个完成。这种并行处理使Sui与众不同,并使其能够实现高TPS。

结束语

简而言之,以太坊和Sui都是第1层区块链,但它们具有不同的智能合约语言,交易速度和执行风格。Sui的并行执行使其成为高吞吐量和可扩展应用程序的首选。我们相信,你可能已经想知道他们是如何做到这一点的,我们继续深入学习!让我们直接进入下一节。

quiz

将 Sui 与以太坊和 Solana 等其他主流区块链的交易处理速度进行比较,并解释为什么 Sui 的更高可扩展性很重要。